4D Chart v13

CT ON MENU

Inicio

 
4D Chart v13
CT ON MENU

CT ON MENU 


 

CT ON MENU ( area ; metodo ) 
Parámetro Tipo   Descripción
area  Entero largo in Área 4D Chart
metodo  Cadena in Nombre del método a llamar

El comando CT ON MENU ejecuta metodo cada vez que un comando de menú 4D Chart se activa. El comando de menú también puede llamarse utilizando el comando CT DO COMMAND, siempre que el comando de menú se llame en metodo.

  • El método llamado devuelve tres parámetros:
    ParámetroDescripción
    $1Entero largo contiene la identificación del área 4D Chart.
    $2Entero largo contiene el número del comando de menú.
    $3Entero largo contiene el número de la tecla de modificación presionada.
  • El parámetro $3 corresponde a una de las teclas (o combinación de teclas) de modificación siguientes:
    ValorTecla de modificación
    0No modificar
    1Tecla Ctrl (Windows) o Comando (Macintosh)
    2Tecla Mayúscula
    4Alt (Windows) u Opción (Macintosh)
    8Tecla Control (Macintosh)
Si se presiona una combinación de teclas de modificación, los valores se añaden y constituyen un solo parámetro. Por ejemplo, un valor de 10 indica que el usuario presionó las teclas Mayús y Control mientras selecciona un comando de menú.

Si planea compilar su base de datos, debe declarar los tipos de estos parámetros, de esta forma:
 C_LONGINT($1;$2;$3)

Ejemplo  

Este ejemplo lanza el método de evento MenuProc.

 CT ON MENU(Area;"MenuProc")

El método MenuProc controla el acceso del usuario a los comandos de menú. Si el comando de menú Guardar como plantilla o Propiedades, presenta una caja de diálogo al usuario y la selección del menú se ignora. Todos los otros comandos de menús se ejecutan sin interrupción.

Este es el código del metodo MenuProc.

 C_LONGINT($1;$2;$3)
 Case of
    :($2=1006) `Guardar como plantilla
       ALERT("Usted no puede guardar plantillas.")
    :($2=2011) `Propiedades
       ALERT("Usted no tiene acceso a Propiedades.")
    Else
       CT DO COMMAND(vArea;$2)
 End case

 
PROPIEDADES 

Producto: 4D Chart
Tema: CT Control
Número 14517

 
INDEX

Lista alfabética de los comandos

 
HISTORIA 

Creado por: 4D Chart 1

 
VER TAMBIÉN 

Códigos de los comandos de menús